/*
 * @Author: wangtao
 * @Date: 2021-04-13 17:50:34
 * @LastEditors: 汪滔
 * @LastEditTime: 2021-04-21 15:50:46
 * @Description: file content
 */

import {
  fetchGet,
  fetchPost,
  fetchDel,
  fetchPut,
  fetchPostImg,
  fetchPostUrl,
} from '@/config';

export default {
  // 获取所有车辆类型
  getAllCarType(params) {
    return fetchGet(
      'factoring-bps-api/api/v1/approval/dict/allCarType',
      params,
    );
  },
  // 我的
  getCurrentCompany(params) {
    return fetchGet(
      'factoring-bps-api/api/v1/approval/getCurrentCompany',
      params,
    );
  },
  // 所有的物流公司
  getAllCompany(params) {
    return fetchGet(
      'factoring-bps-api/api/v1/approval/dict/allCompany',
      params,
    );
  },
  // 一键申请<下一步>
  applicationInsurance(params) {
    return fetchPost(
      'factoring-bps-api/api/v1/approval/add/application',
      params,
    );
  },
  // 一键申请<提交>
  applicationInsuranceUpdate(params) {
    return fetchPost(
      'factoring-bps-api/api/v1/approval/update/application',
      params,
    );
  },
  // 上传保单
  applicationUploadPolicy(params) {
    return fetchPost('factoring-bps-api/api/v1/approval/upload/policy', params);
  },
  // 我的申请<详情>
  applicationInsuranceDetail(id) {
    return fetchGet(
      `factoring-bps-api/api/v1/approval/getOne/applications/${id}`,
    );
  },
  // 保单详情
  getPolicyDetail(applicationNo) {
    return fetchGet(
      `factoring-bps-api/api/v1/approval/getOne/policy?applicationNo=${applicationNo}`,
    );
  },
  // 删除我的申请
  applicationInsuranceDelete(id) {
    return fetchGet(
      `factoring-bps-api/api/v1/approval/delete/application/${id}`,
    );
  },
  // 查看预申请的信息
  preApplicationInsurance(applicationNo) {
    return fetchGet(
      `factoring-bps-api/api/v1/approval/get/application?applicationNo=${applicationNo}`,
    );
  },
};
